<?php
namespace App\Controllers;

class Travel extends BaseController
{
    // 显示所有旅行目的地列表
    public function index()
    {
        // 实例化模型并获取所有数据
        $placesModel = new \App\Models\Places();
        $allDestinations = $placesModel->findAll();
        
        // 传递数据到视图并渲染
        $parser = \Config\Services::parser();
        return $parser->setData(['records' => $allDestinations])
                      ->render('placeslist');
    }

    // 显示单个旅行目的地详情
    public function showme($id)
    {
        // 实例化模型并获取单条数据
        $placesModel = new \App\Models\Places();
        $singleDestination = $placesModel->find($id);
        
        // 传递数据到视图并渲染
        $parser = \Config\Services::parser();
        return $parser->setData($singleDestination)
                      ->render('oneplace');
                              // 连接模型并获取单条数据
        $placesModel = new \App\Models\Places();
        $singleDestination = $placesModel->find($id);
        
        // 渲染oneplace视图
        $parser = \Config\Services::parser();
        return $parser->setData($singleDestination)
                      ->render('oneplace');
    }

}